456a65
@@ -31,6 +31,7 @@
 import org.apache.hadoop.hive.ql.metadata.HiveException;
 import org.apache.hadoop.hive.ql.parse.RuntimeValuesInfo;
 import org.apache.hadoop.hive.ql.plan.BaseWork;
+import org.apache.hadoop.hive.ql.plan.DynamicValue.NoDynamicValuesException;
 import org.apache.hadoop.hive.ql.plan.ExprNodeDesc;
 import org.apache.hadoop.hive.ql.plan.TableDesc;
 import org.apache.hadoop.hive.serde2.Deserializer;
@@ -73,7 +74,7 @@
public DynamicValueRegistryTez() {
   @Override
   public Object getValue(String key) {
     if (!values.containsKey(key)) {
-      throw new IllegalStateException("Value does not exist in registry: " + key);
+      throw new NoDynamicValuesException("Value does not exist in registry: " + key);
     }
     return values.get(key);
   }
